
//**********************************************************************
//  WinPercentage.java              Author:GK
//
//  Demonstrates the use of a while loop for input validation.
//**********************************************************************
import java.text.NumberFormat;
import java.util.Scanner;

public class WinPercentage {
    //------------------------------------------------------------------
    //  Computes the percentage of games won by a team.
    //------------------------------------------------------------------
    public static void main(String[] args) {
        final int NUM_GAMES = 12;
        int won;
        double ratio;
        Scanner scan = new Scanner(System.in);

        System.out.print("Enter the number of games won (0 to "
                          + NUM_GAMES + "):");
        won = scan.nextInt();
        while (won<0 || won>NUM_GAMES)
        {
            System.out.print("Invalid input. Please reenter: ");
            won = scan.nextInt();
        }

        ratio = (double)won / NUM_GAMES;

        NumberFormat fmt = NumberFormat.getPercentInstance();

        System.out.println();
        System.out.println("Wining percentage:" + fmt.format(ratio));
    }
}
